Big Huge Thesaurus

Nile River

noun